package pe.edu.unap.jurado.Servlets;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
import javax.xml.bind.*;
import pe.edu.unap.jurado.BeansDatos.*;

public class CompruebaRegistroUsuario extends Servletcito
{
 public CompruebaRegistroUsuario()
 {
  fichero = new String("CompruebaRegistroUsuario.java");
 }
 
 public void doGet(HttpServletRequest request,HttpServletResponse response)
 throws ServletException,IOException
 {
  PrintWriter out = response.getWriter();
  
  String ocupado="ocupado";
  String coincide="coincide";
  
  String captchaEscrito=request.getParameter("entradaCaptcha");
  
  HttpSession sesion = request.getSession();
  String captchaGenerado = (String)sesion.getAttribute("Captcha-Sesion");

  String nickname=request.getParameter("nickname");

  try
  {		
   BeanUsuarioDatos usuarioDatos=new BeanUsuarioDatos();

   if(usuarioDatos.nickOcupado(nickname))
    ocupado="true";
   else
    ocupado="false";
  }
  catch(SQLException e)
  {
   out.println(e);
  }
   
  if(captchaEscrito.equals(captchaGenerado))
   coincide="true";
  else
   coincide="false";

  response.setContentType("text/xml");
  out.println("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>");
  out.println("<respuesta>");
  out.println("<ocupado>"+ocupado+"</ocupado>");
  out.println("<coincide>"+coincide+"</coincide>");
  out.println("</respuesta>");
}

 public void doPost(HttpServletRequest request,HttpServletResponse response)
 throws ServletException,IOException
 {
  doGet(request,response);
 }
}